
export default {
    login: config => {
        console.log(110, config) // config 含有 url、type 和 body 三个属性，body为参数
        let { name, pwd } = JSON.parse(config.body) // 获取参数
        let token = ''   //token是就是用户账号和密码按规则转化而来
        let role = ''
        // 自定义如下2个账号
        if (name === 'admin' && pwd == '123456') {  //管理员账号
            token = 'admin---token--XXXXX'
            role = '管理员'
        } else if (name === 'user' && pwd == '123456') { //大壮的账号   
            token = 'user---token--XXXXX'
            role = '普通用户'
        } else {
            return {
                code: 101,
                msg: '账号密码不存在',
                data: null
            }
        }

        // 如果是admin或user 账户，则返回如下
        return {
            code: 200,
            msg: '登陆成功',
            data: {
                token: token,
                role: role
            }
        }
    },
    getPress: config => {
        //admin---管理员--导航菜单[审批管理，请假审批，我要请假] 
        //user---普通用户---导航菜单[我要请假]
        let { role } = JSON.parse(config.body) //管理员  普通用户
        if (role == '管理员') {
            return {
                code: 200,
                msg: '成功',
                data: [
                    {
                        path: 'shenpi', //审批管理
                        meta: {
                            title: '审批管理',
                            icon: 'el-icon-bangzhu'
                        },
                        name: 'Shenpi'  //componet
                    },
                    {
                        path: 'qingjia', //请假审批
                        meta: {
                            title: '请假审批',
                            icon: 'el-icon-bangzhu'
                        },
                        name: 'Qingjia'  //componet
                    }, {
                        path: 'woqingjia', //我要请假
                        meta: {
                            title: '我要请假',
                            icon: 'el-icon-bangzhu'
                        },
                        name: 'Woqingjia'  //componet
                    }
                ]
            }
        } else if (role == '普通用户') {
            return {
                code: 200,
                msg: '成功',
                data: [{
                    path: 'woqingjia', //我要请假
                    meta: {
                        title: '我要请假',
                        icon: 'el-icon-bangzhu'
                    },
                    name: 'Woqingjia'  //componet
                }
                ]
            }
        }
    }

}